#!/bin/bash
# koodausyritys11 

a="^H^H" # koe, metsästetään kontrollimerkkejä ?
     cat << kippari # cat lukee tiedostosta seuraavasta rivistä alkaen ja tulostaa 'standard outputille' joka on näyttö jos ei muuta määrätä. Jos ei ole määrätty mistä tiedostosta luetaan niin luetaan itse skripti-tiedostosta seuraavasta rivistä alkaen ja päättyen merkkiin EOF. EOF tulee kirjoittaa heti rivin alkuun eikä sen perään saa kirjoitta mitään. Siis käsky: cat << EOF>hiphurraa tulostaakin tiedostoon*:  <polku skriptikansio>hiphurraa. Tämän merkintätavan nimi on "HERE_tag" ja siksi kelpaa mikä sana hyvänsä.
 	Hello
   	How are you today
	That good, hey
kippari
read -p 'paina enter jatkaakseesi' apu

# esimerkki2

function ynnää() {
   echo $(($1+$2))
}

cat <<EOF | while read PARAM1 PARAM2; do ynnää PARAM1 PARAM2; done
1 2
3 4
5 6
EOF
read -p 'paina enter lopettaakseesi' 

# konfiguraatiotiedoston oikea kirjoitustapa:
kernel="2.6.39"
distro="xyz"
cat >/tmp/delmee <<EOL
line 1, ${kernel}
line 2, 
line 3, ${distro}
line 4 line
... 
EOL
cat /tmp/delmee


